//package com.lhb.boyixue.user.config;
//
//import com.lhb.boyixue.user.model.Question;
//
//import java.io.BufferedReader;
//import java.io.InputStreamReader;
//import java.util.List;
//
///**
// * @author 86131
// * @version 1.0
// * @description pdf转化成mysql可读取文件转化器
// * @date 2025/5/26 下午1:20
// */
//public class PdfToMysqlConverter {
//
//    public static void main(String[] args) {
//        try {
//            // 获取PDF文件路径
//            System.out.print("请输入PDF文件路径: ");
//            BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
//            String pdfPath = reader.readLine();
//
//            // 提取问题
//            List<Question> questions = QuestionExtractor.extractQuestionsFromPdf(pdfPath);
//
//            // 生成MySQL文件
//            SqlGenerator.generateMysqlFiles(questions, "output");
//
//            // 输出使用说明
//            System.out.println("\n处理完成!");
//            System.out.println("您可以通过以下方式导入数据到MySQL:");
//            System.out.println("\n方法1 - 使用CSV文件:");
//            System.out.println("在MySQL中执行: LOAD DATA INFILE 'output/questions.csv' INTO TABLE questions FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\\n' IGNORE 1 ROWS;");
//            System.out.println("\n方法2 - 使用SQL文件:");
//            System.out.println("直接导入SQL文件: mysql -u 用户名 -p 数据库名 < output/questions.sql");
//
//        } catch (Exception e) {
//            System.err.println("处理PDF时出错: " + e.getMessage());
//            e.printStackTrace();
//        }
//    }
//}
